[INFO] fetching crate ffnt 0.11.0...
[INFO] fixing ffnt-0.11.0 against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] extracting crate ffnt 0.11.0 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate ffnt 0.11.0
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate ffnt 0.11.0
[INFO] tweaked toml for crates.io crate ffnt 0.11.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate ffnt 0.11.0 on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate ffnt 0.11.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rug v1.28.0
[INFO] [stderr]   Downloaded gmp-mpfr-sys v1.6.8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 22bae8bc565d5371546a621790d397ea970c6aeb8e19919643a6e434b13145d3
[INFO] running `Command { std: "docker" "start" "22bae8bc565d5371546a621790d397ea970c6aeb8e19919643a6e434b13145d3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "22bae8bc565d5371546a621790d397ea970c6aeb8e19919643a6e434b13145d3" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "22bae8bc565d5371546a621790d397ea970c6aeb8e19919643a6e434b13145d3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "22bae8bc565d5371546a621790d397ea970c6aeb8e19919643a6e434b13145d3" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling quote v1.0.41
[INFO] [stderr]    Compiling unicode-ident v1.0.19
[INFO] [stderr]    Compiling serde_json v1.0.143
[INFO] [stderr]    Compiling gmp-mpfr-sys v1.6.8
[INFO] [stderr]     Checking regex-syntax v0.8.6
[INFO] [stderr]     Checking half v2.6.0
[INFO] [stderr]    Compiling az v1.2.1
[INFO] [stderr]     Checking clap_lex v0.7.5
[INFO] [stderr]     Checking getrandom v0.3.3
[INFO] [stderr]    Compiling libm v0.2.15
[INFO] [stderr]    Compiling rug v1.28.0
[INFO] [stderr]     Checking criterion-plot v0.6.0
[INFO] [stderr]     Checking ffnt v0.11.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking clap_builder v4.5.48
[INFO] [stderr]     Checking rand_core v0.9.3
[INFO] [stderr]     Checking ciborium-ll v0.2.2
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]     Checking rand_xoshiro v0.7.0
[INFO] [stderr]     Checking rand v0.9.1
[INFO] [stderr]     Checking regex-automata v0.4.11
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]     Checking clap v4.5.48
[INFO] [stderr]     Checking regex v1.11.3
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking ciborium v0.2.2
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stderr]     Checking criterion v0.7.0
[INFO] [stdout] error[E0432]: unresolved import `num_traits`
[INFO] [stdout]  --> benches/benchmark.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use num_traits::Zero;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `num_traits`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `num_traits`, use `cargo add num_traits` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z32<3>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:267:41
[INFO] [stdout]     |
[INFO] [stdout] 267 |                                     rng.random(),
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z32<3>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 343 |     bench_op_32!(c, rng, +, 0, 1, 2);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_op_32` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z32<3>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:268:41
[INFO] [stdout]     |
[INFO] [stdout] 268 |                                     rng.random()
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z32<3>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 343 |     bench_op_32!(c, rng, +, 0, 1, 2);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_op_32` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z32<65521>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:267:41
[INFO] [stdout]     |
[INFO] [stdout] 267 |                                     rng.random(),
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z32<65521>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 343 |     bench_op_32!(c, rng, +, 0, 1, 2);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_op_32` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z32<65521>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:268:41
[INFO] [stdout]     |
[INFO] [stdout] 268 |                                     rng.random()
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z32<65521>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 343 |     bench_op_32!(c, rng, +, 0, 1, 2);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_op_32` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z32<1073741789>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:267:41
[INFO] [stdout]     |
[INFO] [stdout] 267 |                                     rng.random(),
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z32<1073741789>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 343 |     bench_op_32!(c, rng, +, 0, 1, 2);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_op_32` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z32<1073741789>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:268:41
[INFO] [stdout]     |
[INFO] [stdout] 268 |                                     rng.random()
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z32<1073741789>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 343 |     bench_op_32!(c, rng, +, 0, 1, 2);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_op_32` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z64<3>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:45:41
[INFO] [stdout]     |
[INFO] [stdout]  45 |                                     rng.random(),
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z64<3>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 344 |     bench_op!(c, rng, +, 0, 1, 2);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z64<3>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:46:41
[INFO] [stdout]     |
[INFO] [stdout]  46 |                                     rng.random()
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z64<3>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 344 |     bench_op!(c, rng, +, 0, 1, 2);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z64<443619635352171979>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:45:41
[INFO] [stdout]     |
[INFO] [stdout]  45 |                                     rng.random(),
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z64<443619635352171979>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 344 |     bench_op!(c, rng, +, 0, 1, 2);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z64<443619635352171979>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:46:41
[INFO] [stdout]     |
[INFO] [stdout]  46 |                                     rng.random()
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z64<443619635352171979>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 344 |     bench_op!(c, rng, +, 0, 1, 2);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z64<1152921504606846883>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:45:41
[INFO] [stdout]     |
[INFO] [stdout]  45 |                                     rng.random(),
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z64<1152921504606846883>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 344 |     bench_op!(c, rng, +, 0, 1, 2);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z64<1152921504606846883>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:46:41
[INFO] [stdout]     |
[INFO] [stdout]  46 |                                     rng.random()
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z64<1152921504606846883>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 344 |     bench_op!(c, rng, +, 0, 1, 2);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z32<3>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:267:41
[INFO] [stdout]     |
[INFO] [stdout] 267 |                                     rng.random(),
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z32<3>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 345 |     bench_op_32!(c, rng, -, 0, 1, 2);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_op_32` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z32<3>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:268:41
[INFO] [stdout]     |
[INFO] [stdout] 268 |                                     rng.random()
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z32<3>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 345 |     bench_op_32!(c, rng, -, 0, 1, 2);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_op_32` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z32<65521>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:267:41
[INFO] [stdout]     |
[INFO] [stdout] 267 |                                     rng.random(),
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z32<65521>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 345 |     bench_op_32!(c, rng, -, 0, 1, 2);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_op_32` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z32<65521>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:268:41
[INFO] [stdout]     |
[INFO] [stdout] 268 |                                     rng.random()
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z32<65521>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 345 |     bench_op_32!(c, rng, -, 0, 1, 2);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_op_32` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z32<1073741789>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:267:41
[INFO] [stdout]     |
[INFO] [stdout] 267 |                                     rng.random(),
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z32<1073741789>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 345 |     bench_op_32!(c, rng, -, 0, 1, 2);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_op_32` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z32<1073741789>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:268:41
[INFO] [stdout]     |
[INFO] [stdout] 268 |                                     rng.random()
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z32<1073741789>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 345 |     bench_op_32!(c, rng, -, 0, 1, 2);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_op_32` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z64<3>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:45:41
[INFO] [stdout]     |
[INFO] [stdout]  45 |                                     rng.random(),
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z64<3>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 346 |     bench_op!(c, rng, -, 0, 1, 2);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z64<3>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:46:41
[INFO] [stdout]     |
[INFO] [stdout]  46 |                                     rng.random()
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z64<3>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 346 |     bench_op!(c, rng, -, 0, 1, 2);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z64<443619635352171979>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:45:41
[INFO] [stdout]     |
[INFO] [stdout]  45 |                                     rng.random(),
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z64<443619635352171979>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 346 |     bench_op!(c, rng, -, 0, 1, 2);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z64<443619635352171979>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:46:41
[INFO] [stdout]     |
[INFO] [stdout]  46 |                                     rng.random()
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z64<443619635352171979>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 346 |     bench_op!(c, rng, -, 0, 1, 2);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z64<1152921504606846883>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:45:41
[INFO] [stdout]     |
[INFO] [stdout]  45 |                                     rng.random(),
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z64<1152921504606846883>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 346 |     bench_op!(c, rng, -, 0, 1, 2);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z64<1152921504606846883>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:46:41
[INFO] [stdout]     |
[INFO] [stdout]  46 |                                     rng.random()
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z64<1152921504606846883>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 346 |     bench_op!(c, rng, -, 0, 1, 2);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z32<3>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:267:41
[INFO] [stdout]     |
[INFO] [stdout] 267 |                                     rng.random(),
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z32<3>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 347 |     bench_op_32!(c, rng, *, 0, 1, 2);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_op_32` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z32<3>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:268:41
[INFO] [stdout]     |
[INFO] [stdout] 268 |                                     rng.random()
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z32<3>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 347 |     bench_op_32!(c, rng, *, 0, 1, 2);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_op_32` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z32<65521>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:267:41
[INFO] [stdout]     |
[INFO] [stdout] 267 |                                     rng.random(),
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z32<65521>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 347 |     bench_op_32!(c, rng, *, 0, 1, 2);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_op_32` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z32<65521>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:268:41
[INFO] [stdout]     |
[INFO] [stdout] 268 |                                     rng.random()
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z32<65521>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 347 |     bench_op_32!(c, rng, *, 0, 1, 2);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_op_32` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z32<1073741789>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:267:41
[INFO] [stdout]     |
[INFO] [stdout] 267 |                                     rng.random(),
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z32<1073741789>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 347 |     bench_op_32!(c, rng, *, 0, 1, 2);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_op_32` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z32<1073741789>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:268:41
[INFO] [stdout]     |
[INFO] [stdout] 268 |                                     rng.random()
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z32<1073741789>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 347 |     bench_op_32!(c, rng, *, 0, 1, 2);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_op_32` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z64<3>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:45:41
[INFO] [stdout]     |
[INFO] [stdout]  45 |                                     rng.random(),
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z64<3>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 348 |     bench_op!(c, rng, *, 0, 1, 2);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z64<3>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:46:41
[INFO] [stdout]     |
[INFO] [stdout]  46 |                                     rng.random()
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z64<3>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 348 |     bench_op!(c, rng, *, 0, 1, 2);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z64<443619635352171979>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:45:41
[INFO] [stdout]     |
[INFO] [stdout]  45 |                                     rng.random(),
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z64<443619635352171979>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 348 |     bench_op!(c, rng, *, 0, 1, 2);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z64<443619635352171979>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:46:41
[INFO] [stdout]     |
[INFO] [stdout]  46 |                                     rng.random()
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z64<443619635352171979>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 348 |     bench_op!(c, rng, *, 0, 1, 2);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z64<1152921504606846883>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:45:41
[INFO] [stdout]     |
[INFO] [stdout]  45 |                                     rng.random(),
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z64<1152921504606846883>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 348 |     bench_op!(c, rng, *, 0, 1, 2);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z64<1152921504606846883>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:46:41
[INFO] [stdout]     |
[INFO] [stdout]  46 |                                     rng.random()
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z64<1152921504606846883>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 348 |     bench_op!(c, rng, *, 0, 1, 2);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z32<3>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:292:41
[INFO] [stdout]     |
[INFO] [stdout] 292 |                                     rng.random(),
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z32<3>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 349 |     bench_div_32!(c, rng, 0, 1, 2);
[INFO] [stdout]     |     ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_div_32` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z32<65521>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:292:41
[INFO] [stdout]     |
[INFO] [stdout] 292 |                                     rng.random(),
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z32<65521>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 349 |     bench_div_32!(c, rng, 0, 1, 2);
[INFO] [stdout]     |     ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_div_32` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z32<1073741789>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:292:41
[INFO] [stdout]     |
[INFO] [stdout] 292 |                                     rng.random(),
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z32<1073741789>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 349 |     bench_div_32!(c, rng, 0, 1, 2);
[INFO] [stdout]     |     ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_div_32` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z64<3>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:190:41
[INFO] [stdout]     |
[INFO] [stdout] 190 |                                     rng.random(),
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z64<3>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 350 |     bench_div!(c, rng, 0, 1, 2);
[INFO] [stdout]     |     --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_div` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z64<443619635352171979>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:190:41
[INFO] [stdout]     |
[INFO] [stdout] 190 |                                     rng.random(),
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z64<443619635352171979>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 350 |     bench_div!(c, rng, 0, 1, 2);
[INFO] [stdout]     |     --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_div` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z64<1152921504606846883>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:190:41
[INFO] [stdout]     |
[INFO] [stdout] 190 |                                     rng.random(),
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z64<1152921504606846883>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 350 |     bench_div!(c, rng, 0, 1, 2);
[INFO] [stdout]     |     --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_div` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z64<3>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:73:64
[INFO] [stdout]     |
[INFO] [stdout]  73 |                                     [(); ARR_SIZE].map(|_| rng.random()),
[INFO] [stdout]     |                                                                ^^^^^^ the trait `rand::distr::Distribution<Z64<3>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 354 |     bench_array_mul!(c, rng, 0, 1, 2);
[INFO] [stdout]     |     --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_array_mul` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z64<3>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:74:41
[INFO] [stdout]     |
[INFO] [stdout]  74 |                                     rng.random()
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z64<3>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 354 |     bench_array_mul!(c, rng, 0, 1, 2);
[INFO] [stdout]     |     --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_array_mul` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z64<443619635352171979>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:73:64
[INFO] [stdout]     |
[INFO] [stdout]  73 |                                     [(); ARR_SIZE].map(|_| rng.random()),
[INFO] [stdout]     |                                                                ^^^^^^ the trait `rand::distr::Distribution<Z64<443619635352171979>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 354 |     bench_array_mul!(c, rng, 0, 1, 2);
[INFO] [stdout]     |     --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_array_mul` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z64<443619635352171979>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:74:41
[INFO] [stdout]     |
[INFO] [stdout]  74 |                                     rng.random()
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z64<443619635352171979>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 354 |     bench_array_mul!(c, rng, 0, 1, 2);
[INFO] [stdout]     |     --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_array_mul` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z64<1152921504606846883>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:73:64
[INFO] [stdout]     |
[INFO] [stdout]  73 |                                     [(); ARR_SIZE].map(|_| rng.random()),
[INFO] [stdout]     |                                                                ^^^^^^ the trait `rand::distr::Distribution<Z64<1152921504606846883>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 354 |     bench_array_mul!(c, rng, 0, 1, 2);
[INFO] [stdout]     |     --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_array_mul` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z64<1152921504606846883>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:74:41
[INFO] [stdout]     |
[INFO] [stdout]  74 |                                     rng.random()
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z64<1152921504606846883>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 354 |     bench_array_mul!(c, rng, 0, 1, 2);
[INFO] [stdout]     |     --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_array_mul` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z64<3>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:101:64
[INFO] [stdout]     |
[INFO] [stdout] 101 |                                     [(); ARR_SIZE].map(|_| rng.random()),
[INFO] [stdout]     |                                                                ^^^^^^ the trait `rand::distr::Distribution<Z64<3>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 355 |     bench_array_fastmul!(c, rng, 0, 1, 2);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_array_fastmul` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z64<3>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:102:41
[INFO] [stdout]     |
[INFO] [stdout] 102 |                                     rng.random()
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z64<3>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 355 |     bench_array_fastmul!(c, rng, 0, 1, 2);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_array_fastmul` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z64<443619635352171979>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:101:64
[INFO] [stdout]     |
[INFO] [stdout] 101 |                                     [(); ARR_SIZE].map(|_| rng.random()),
[INFO] [stdout]     |                                                                ^^^^^^ the trait `rand::distr::Distribution<Z64<443619635352171979>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 355 |     bench_array_fastmul!(c, rng, 0, 1, 2);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_array_fastmul` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z64<443619635352171979>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:102:41
[INFO] [stdout]     |
[INFO] [stdout] 102 |                                     rng.random()
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z64<443619635352171979>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 355 |     bench_array_fastmul!(c, rng, 0, 1, 2);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_array_fastmul` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z64<1152921504606846883>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:101:64
[INFO] [stdout]     |
[INFO] [stdout] 101 |                                     [(); ARR_SIZE].map(|_| rng.random()),
[INFO] [stdout]     |                                                                ^^^^^^ the trait `rand::distr::Distribution<Z64<1152921504606846883>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 355 |     bench_array_fastmul!(c, rng, 0, 1, 2);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_array_fastmul` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z64<1152921504606846883>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:102:41
[INFO] [stdout]     |
[INFO] [stdout] 102 |                                     rng.random()
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z64<1152921504606846883>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 355 |     bench_array_fastmul!(c, rng, 0, 1, 2);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_array_fastmul` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z32<3>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:132:64
[INFO] [stdout]     |
[INFO] [stdout] 132 |                                     [(); ARR_SIZE].map(|_| rng.random()),
[INFO] [stdout]     |                                                                ^^^^^^ the trait `rand::distr::Distribution<Z32<3>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 356 |     bench_array_mul_32!(c, rng, 0, 1, 2);
[INFO] [stdout]     |     ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_array_mul_32` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z32<3>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:133:41
[INFO] [stdout]     |
[INFO] [stdout] 133 |                                     rng.random()
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z32<3>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 356 |     bench_array_mul_32!(c, rng, 0, 1, 2);
[INFO] [stdout]     |     ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_array_mul_32` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z32<65521>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:132:64
[INFO] [stdout]     |
[INFO] [stdout] 132 |                                     [(); ARR_SIZE].map(|_| rng.random()),
[INFO] [stdout]     |                                                                ^^^^^^ the trait `rand::distr::Distribution<Z32<65521>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 356 |     bench_array_mul_32!(c, rng, 0, 1, 2);
[INFO] [stdout]     |     ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_array_mul_32` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z32<65521>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:133:41
[INFO] [stdout]     |
[INFO] [stdout] 133 |                                     rng.random()
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z32<65521>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 356 |     bench_array_mul_32!(c, rng, 0, 1, 2);
[INFO] [stdout]     |     ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_array_mul_32` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z32<1073741789>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:132:64
[INFO] [stdout]     |
[INFO] [stdout] 132 |                                     [(); ARR_SIZE].map(|_| rng.random()),
[INFO] [stdout]     |                                                                ^^^^^^ the trait `rand::distr::Distribution<Z32<1073741789>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 356 |     bench_array_mul_32!(c, rng, 0, 1, 2);
[INFO] [stdout]     |     ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_array_mul_32` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z32<1073741789>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:133:41
[INFO] [stdout]     |
[INFO] [stdout] 133 |                                     rng.random()
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z32<1073741789>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 356 |     bench_array_mul_32!(c, rng, 0, 1, 2);
[INFO] [stdout]     |     ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_array_mul_32` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z32<3>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:160:64
[INFO] [stdout]     |
[INFO] [stdout] 160 |                                     [(); ARR_SIZE].map(|_| rng.random()),
[INFO] [stdout]     |                                                                ^^^^^^ the trait `rand::distr::Distribution<Z32<3>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 357 |     bench_array_fastmul_32!(c, rng, 0, 1, 2);
[INFO] [stdout]     |     ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_array_fastmul_32` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z32<3>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:161:41
[INFO] [stdout]     |
[INFO] [stdout] 161 |                                     rng.random()
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z32<3>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 357 |     bench_array_fastmul_32!(c, rng, 0, 1, 2);
[INFO] [stdout]     |     ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_array_fastmul_32` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z32<65521>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:160:64
[INFO] [stdout]     |
[INFO] [stdout] 160 |                                     [(); ARR_SIZE].map(|_| rng.random()),
[INFO] [stdout]     |                                                                ^^^^^^ the trait `rand::distr::Distribution<Z32<65521>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 357 |     bench_array_fastmul_32!(c, rng, 0, 1, 2);
[INFO] [stdout]     |     ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_array_fastmul_32` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z32<65521>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:161:41
[INFO] [stdout]     |
[INFO] [stdout] 161 |                                     rng.random()
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z32<65521>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 357 |     bench_array_fastmul_32!(c, rng, 0, 1, 2);
[INFO] [stdout]     |     ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_array_fastmul_32` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z32<1073741789>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:160:64
[INFO] [stdout]     |
[INFO] [stdout] 160 |                                     [(); ARR_SIZE].map(|_| rng.random()),
[INFO] [stdout]     |                                                                ^^^^^^ the trait `rand::distr::Distribution<Z32<1073741789>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 357 |     bench_array_fastmul_32!(c, rng, 0, 1, 2);
[INFO] [stdout]     |     ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_array_fastmul_32` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StandardUniform: rand::distr::Distribution<Z32<1073741789>>` is not satisfied
[INFO] [stdout]    --> benches/benchmark.rs:161:41
[INFO] [stdout]     |
[INFO] [stdout] 161 |                                     rng.random()
[INFO] [stdout]     |                                         ^^^^^^ the trait `rand::distr::Distribution<Z32<1073741789>>` is not implemented for `StandardUniform`
[INFO] [stdout] ...
[INFO] [stdout] 357 |     bench_array_fastmul_32!(c, rng, 0, 1, 2);
[INFO] [stdout]     |     ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `StandardUniform` implements trait `rand::distr::Distribution<T>`:
[INFO] [stdout]               rand::distr::Distribution<()>
[INFO] [stdout]               rand::distr::Distribution<(A, B)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G)>
[INFO] [stdout]               rand::distr::Distribution<(A, B, C, D, E, F, G, H)>
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `rand::Rng::random`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.1/src/rng.rs:97:26
[INFO] [stdout]     |
[INFO] [stdout]  95 |     fn random<T>(&mut self) -> T
[INFO] [stdout]     |        ------ required by a bound in this associated function
[INFO] [stdout]  96 |     where
[INFO] [stdout]  97 |         StandardUniform: Distribution<T>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ required by this bound in `Rng::random`
[INFO] [stdout]     = note: this error originates in the macro `bench_array_fastmul_32` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0432.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `ffnt` (bench "benchmark") due to 67 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "22bae8bc565d5371546a621790d397ea970c6aeb8e19919643a6e434b13145d3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "22bae8bc565d5371546a621790d397ea970c6aeb8e19919643a6e434b13145d3", kill_on_drop: false }`
[INFO] [stdout] 22bae8bc565d5371546a621790d397ea970c6aeb8e19919643a6e434b13145d3
